<!DOCTYPE html>
<html class="theme-green">

  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <title>GCC Code Coverage Report</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <link rel="stylesheet" href="coverage.css"/>
  </head>

  <body>

    <header>
      <h1>GCC Code Coverage Report</h1>
      <hr/>
      <div class="summary">
<div>
  <table class="legend">
    <tr>
      <th scope="row">Directory:</th>
      <td>./</td>
    </tr>
    <tr>
      <th scope="row">Date:</th>
      <td>0000-00-00 00:00:00</td>
    </tr>
  </table>
</div>

<div>
  <table class="coverage">
    <tr>
      <th></th>
      <th scope="col">Exec</th>
      <th scope="col">Total</th>
      <th scope="col">Coverage</th>
    </tr>
    <tr>
      <th scope="row">Lines:</th>
      <td>190</td>
      <td>219</td>
      <td class="coverage-medium">86.8%</td>
    </tr>
    <tr>
      <th scope="row">Functions:</th>
      <td>38</td>
      <td>38</td>
      <td class="coverage-high">100.0%</td>
    </tr>
    <tr>
      <th scope="row">Branches:</th>
      <td>51</td>
      <td>99</td>
      <td class="coverage-low">51.5%</td>
    </tr>
    <tr>
      <th scope="row">Decisions:</th>
      <td>36</td>
      <td>72</td>
      <td class="coverage-low">50.0%</td>
    </tr>
  </table>
</div>
      </div>
      <hr/>
    </header>
    <nav>
    </nav>
    <main>
<table class="listOfFunctions">
  <tr>
    <th>Function (File:Line)</th>
    <th>Call count</th>
    <th>Block coverage</th>
  </tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l140">_Z12checkElseIf1i (main.cpp:140)</a></td><td>called 1 time</td><td>57.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l156">_Z12checkElseIf2i (main.cpp:156)</a></td><td>called 1 time</td><td>71.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l172">_Z12checkElseIf3i (main.cpp:172)</a></td><td>called 1 time</td><td>71.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l293">_Z12checkForLoopi (main.cpp:293)</a></td><td>called 1 time</td><td>100.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l188">_Z12checkSwitch1i (main.cpp:188)</a></td><td>called 1 time</td><td>66.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l209">_Z12checkSwitch2i (main.cpp:209)</a></td><td>called 1 time</td><td>66.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l225">_Z12checkSwitch3i (main.cpp:225)</a></td><td>called 1 time</td><td>66.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l68">_Z14checkEqualTruei (main.cpp:68)</a></td><td>called 1 time</td><td>80.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l313">_Z14checkWhileLoopi (main.cpp:313)</a></td><td>called 1 time</td><td>100.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l32">_Z15checkBiggerBothi (main.cpp:32)</a></td><td>called 2 times</td><td>100.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l8">_Z15checkBiggerTruei (main.cpp:8)</a></td><td>called 1 time</td><td>80.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l80">_Z15checkEqualFalsei (main.cpp:80)</a></td><td>called 1 time</td><td>80.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l20">_Z16checkBiggerFalsei (main.cpp:20)</a></td><td>called 1 time</td><td>80.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l116">_Z16checkComplexTruei (main.cpp:116)</a></td><td>called 1 time</td><td>85.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l327">_Z16checkDoWhileLoopi (main.cpp:327)</a></td><td>called 1 time</td><td>100.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l341">_Z16checkInterpreteri (main.cpp:341)</a></td><td>called 1 time</td><td>80.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l44">_Z16checkSmallerTruei (main.cpp:44)</a></td><td>called 1 time</td><td>80.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l365">_Z16verify_issue_679b (main.cpp:365)</a></td><td>called 2 times</td><td>100.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l128">_Z17checkComplexFalsei (main.cpp:128)</a></td><td>called 1 time</td><td>71.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l92">_Z17checkNotEqualTruei (main.cpp:92)</a></td><td>called 1 time</td><td>80.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l56">_Z17checkSmallerFalsei (main.cpp:56)</a></td><td>called 1 time</td><td>80.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l281">_Z17checkSplittedTruei (main.cpp:281)</a></td><td>called 1 time</td><td>71.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l261">_Z17checkTernary1Truei (main.cpp:261)</a></td><td>called 1 time</td><td>100.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l271">_Z17checkTernary2Truei (main.cpp:271)</a></td><td>called 1 time</td><td>100.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l104">_Z18checkNotEqualFalsei (main.cpp:104)</a></td><td>called 1 time</td><td>80.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l287">_Z18checkSplittedFalsei (main.cpp:287)</a></td><td>called 1 time</td><td>57.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l266">_Z18checkTernary1Falsei (main.cpp:266)</a></td><td>called 1 time</td><td>100.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l276">_Z18checkTernary2Falsei (main.cpp:276)</a></td><td>called 1 time</td><td>75.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l303">_Z19checkComplexForLoopi (main.cpp:303)</a></td><td>called 1 time</td><td>100.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l241">_Z23checkCompactBranch1Truei (main.cpp:241)</a></td><td>called 1 time</td><td>80.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l251">_Z23checkCompactBranch2Truei (main.cpp:251)</a></td><td>called 1 time</td><td>83.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l246">_Z24checkCompactBranch1Falsei (main.cpp:246)</a></td><td>called 1 time</td><td>80.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l256">_Z24checkCompactBranch2Falsei (main.cpp:256)</a></td><td>called 1 time</td><td>66.0%</td></tr>
  <tr><td><a href="coverage.switch_test.cpp.f9d04ab32823b132a649349d5b0d4f03.html#l7">_ZN18SwitchTestIssue78311checkSwitchEv (switch_test.cpp:7)</a></td><td>called 1 time</td><td>100.0%</td></tr>
  <tr><td><a href="coverage.switch_test.h.81fcb214aa0d44ed5db9f7cd214788c3.html#l17">_ZN18SwitchTestIssue78311doSomethingEN13EnumNamespace8SomeEnumE (switch_test.h:17)</a></td><td>called 1 time</td><td>57.0%</td></tr>
  <tr><td><a href="coverage.switch_test.cpp.f9d04ab32823b132a649349d5b0d4f03.html#l5">_ZN18SwitchTestIssue783C2Ev (switch_test.cpp:5)</a></td><td>called 1 time</td><td>60.0%</td></tr>
  <tr><td><a href="coverage.switch_test.h.81fcb214aa0d44ed5db9f7cd214788c3.html#l14">_ZN18SwitchTestIssue783D2Ev (switch_test.h:14)</a></td><td>called 1 time</td><td>100.0%</td></tr>
  <tr><td><a href="coverage.main.cpp.118fcbaaba162ba17933c7893247df3a.html#l372">main (main.cpp:372)</a></td><td>called 1 time</td><td>60.0%</td></tr>
</table>

      <hr/>
    </main>
    <footer>
      Generated by: <a href="http://gcovr.com/en/main">GCOVR (Version 8.3+main)</a>
    </footer>
  </body>
</html>
